package org.jsola.hr.vo;

import com.github.dozermapper.core.Mapping;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.vo.BaseVO;

/**
 * 济南社保查询对象
 *
 * @author wu
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "济南社保查询对象")
@Data
public class JiNanSocVO extends BaseVO {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(notes = "申报类别")
    @Mapping("payCostType")
    private String sblb;

    @ApiModelProperty(notes = "个人编号")
    @Mapping("idCard")
    private String grbh;

    @ApiModelProperty(notes = "终止年月")
    @Mapping("paymentDate")
    private String zzny;

    @ApiModelProperty(notes = "险种")
    @Mapping("itemName")
    private String xzbz;

    @ApiModelProperty(notes = "姓名")
    @Mapping("empName")
    private String xm;

    @ApiModelProperty(notes = "起始年月")
    private String qsny;

    @ApiModelProperty(notes = "个人缴费额")
    @Mapping("amountPersonal")
    private String grjfje;

    @ApiModelProperty(notes = "单位缴费额")
    @Mapping("amountCompany")
    private String dwjfje;

    @ApiModelProperty(notes = "个人缴费基数")
    @Mapping("cardinalityDefault")
    private String grjfjs;

    @ApiModelProperty(notes = "单位缴费基数")
    private String dwjfjs;



}

